alter table jms_dwd.dwd_elec_recycle_base_dt set tblproperties ('external.table.purge'='true');
drop table if exists jms_dwd.dwd_elec_recycle_base_dt;
CREATE EXTERNAL TABLE jms_dwd.dwd_elec_recycle_base_dt(
  `id` bigint COMMENT '唯一主键',
  `bill_code` string COMMENT '运单号',
  `trace_id` string COMMENT '回收流水号',
  `recycle_object` bigint COMMENT '回收对象类型1-业务员 2-网点 3-客户',
  `recycle_status` bigint COMMENT '回收状态 0-不回收 1-已回收 2-回收失败 3-已管控',
  `recycle_time` timestamp COMMENT '回收时间',
  `recycle_fail_reason` string COMMENT '回收失败原因',
  `get_time` timestamp COMMENT '单号获取时间',
  `site_code` string COMMENT '网点编号',
  `site_name` string COMMENT '网点名称',
  `mall_id` string COMMENT '商户id',
  `mall_name` string COMMENT '商户名称',
  `customer_code` string COMMENT '客户编码',
  `source_code` string COMMENT '来源 0 通用 1 pdd 2 云集  3 抖音  4 京东 5 快手 6菜鸟 7纸质二维码',
  `scan_status` string COMMENT '运单扫描状态',
  `remarks` string COMMENT '备注',
  `create_time` timestamp COMMENT '创建时间',
  `update_time` timestamp COMMENT '修改时间',
  `customer_name` string COMMENT '客户名称',
  `sale_code` string COMMENT '业务员编号',
  `sale_name` string COMMENT '业务员名称')
COMMENT '电子面单回收明细'
PARTITIONED BY (
  `dt` string COMMENT '创建日期 (yyyy-MM-dd)')
stored as parquet
location '/dw/hive/jms_dwd.db/external/dwd_elec_recycle_base_dt'